package com.gitee.feizns.zxw.domain.backstage.ao.destination.attractions.evaluation;

import com.gitee.feizns.bean.Convertible;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @author feizns
 * @since  2019/09/09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class CreateAo implements Convertible {

    /**
     * 所属景区编号
     */
    @javax.validation.constraints.NotNull
    private Integer attractionId;

    /**
     * 所属景区名称
     */
    @javax.validation.constraints.NotBlank
    @javax.validation.constraints.Size(max = 255)
    private String attractionName;

    /**
     * 用户编号
     */
    private Integer userId;

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 用户类型
     */
    @javax.validation.constraints.NotBlank
    @javax.validation.constraints.Size(max = 255)
    private String userType;

    /**
     * 评价内容
     */
    @javax.validation.constraints.NotBlank
    private String content;

    /**
     * 评分
     */
    @javax.validation.constraints.NotNull
    private Integer score;

    /**
     * 图片列表
     */
    private java.util.List imgUrls;

    /**
     * 上下架状态
     */
    private String upStatus;

    /**
     * 标签
     */
    @javax.validation.constraints.NotBlank
    private java.util.List tags;

    /**
     * 权重
     */
    private Integer weight;

}
